<?php
/**
 * Created by : Sandi Rizky Kharisma (sandi.informatics08@gmail.com)
 * This Class Generated for CRUD purpose only
 */
class m_pinjaman extends CI_Model {
    function __construct() {
        parent::__construct();
    }

    public function saldo_pinjaman() {
        return $this->db->query("SELECT agt.GGI, agt.NAMA_ANGGOTA, ptg.*
                            FROM 
                            (
                            SELECT pjm.ID_PINJAMAN, pjm.ID_ANGGOTA, pjm.PIUTANG, iu.URAIAN_USAHA, CONCAT(CONCAT(MONTH(pjm.TGL_PINJAMAN), "-"), YEAR(pjm.TGL_PINJAMAN)) as BULAN
                            FROM pinjaman pjm
                            JOIN info_usaha iu ON pjm.ID_INFO_USAHA = iu.KODE_USAHA
                            where pjm.PIUTANG > 0
                            ) ptg
                            JOIN anggota agt ON agt.ID_ANGGOTA = ptg.ID_ANGGOTA");
    }

    public function sum_saldo_pinjaman() {
        return $this->db->query("SELECT agt.ID_ANGGOTA, agt.GGI, agt.NAMA_ANGGOTA, piutang.jumlah
                            FROM (
                            SELECT pjm.ID_ANGGOTA, SUM(pjm.PIUTANG) as jumlah
                            FROM pinjaman pjm
                            GROUP BY pjm.ID_ANGGOTA
                            ) piutang
                            JOIN anggota agt ON agt.ID_ANGGOTA = piutang.ID_ANGGOTA");
    }

    public function sum_perkiraan() {
        return $this->db->query("SELECT total_kira.*, kira.URAIAN_PERKIRAAN
                            From
                            (SELECT dbt.ID_PERKIRAAN, sum(dbt.JUMLAH) as jumlah
                            FROM detail_bukti_transaksi dbt
                            JOIN (
                            SELECT bt.ID_BUKTI_TRANSAKSI, bt.TGL_TRANSAKSI
                            FROM bukti_transaksi bt
                            WHERE bt.TGL_TRANSAKSI = '2011-11-16'
                            ) bt ON dbt.ID_BUKTI_TRANSAKSI = bt.ID_BUKTI_TRANSAKSI
                            group by dbt.ID_PERKIRAAN) total_kira
                            join perkiraan kira on kira.KODE_PERKIRAAN = total_kira.ID_PERKIRAAN");
    }

    




}
?>
